all: js hormigas grasp

js: lista jobshop
	gcc Lista.o jobshop.o -o js -g

lista: Lista.c
	gcc -c Lista.c

jobshop: jobshop.c
	gcc -c jobshop.c -g

hormigas: lista gopt horm
	gcc -lm Lista.o gopt.o hormigas.o -o hormigas -g

gopt: gopt.c
	gcc -c gopt.c

horm: hormigas.c
	gcc -c hormigas.c -g
	
grasp: grasp.c
	gcc grasp.c Lista.o -o grasp -g

genetic: genetic.c
	gcc genetic.c Lista.o -o genetic 

clean:
	rm -f *.o js hormigas grasp
